to eat humble pie - Français Anglais Dictionnaire